self-propelled gun - English Synonyms Dictionary